/*
 *  Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 *  This source code is licensed under the MIT license found in the LICENSE
 *  file in the root directory of this source tree.
 *
 */

/*
 *  THIS FILE IS AUTOGENERATED. DO NOT MODIFY IT; ALL CHANGES WILL BE LOST IN
 *  VAIN.
 *
 *  @generated
 */
include "thrift/annotation/cpp.thrift"
include "mcrouter/lib/network/gen/Common.thrift"
include "mcrouter/lib/carbon/test/gen/CarbonThriftTest.thrift"

include "common/fb303/if/fb303.thrift"

cpp_include "mcrouter/lib/carbon/test/gen/CarbonThriftTestMessages.h"

namespace cpp2 carbon.test.thrift
namespace py3 carbon.test.thrift

service CarbonThriftTest extends fb303.FacebookService {
  CarbonThriftTest_CustomReply customRequest(1: CarbonThriftTest_CustomRequest request)
  CarbonThriftTest_DummyThriftReply thrift_test(1: CarbonThriftTest_DummyThriftRequest request)
  CarbonThriftTest_ThriftTestReply test(1: CarbonThriftTest_ThriftTestRequest request)
  Common_McVersionReply mcVersion(1: Common_McVersionRequest request)
}

@cpp.Type{name = "carbon::test::CustomReply"}
typedef CarbonThriftTest.CustomReply CarbonThriftTest_CustomReply
@cpp.Type{name = "carbon::test::CustomRequest"}
typedef CarbonThriftTest.CustomRequest CarbonThriftTest_CustomRequest
@cpp.Type{name = "carbon::test::DummyThriftReply"}
typedef CarbonThriftTest.DummyThriftReply CarbonThriftTest_DummyThriftReply
@cpp.Type{name = "carbon::test::DummyThriftRequest"}
typedef CarbonThriftTest.DummyThriftRequest CarbonThriftTest_DummyThriftRequest
@cpp.Type{name = "carbon::test::ThriftTestReply"}
typedef CarbonThriftTest.ThriftTestReply CarbonThriftTest_ThriftTestReply
@cpp.Type{name = "carbon::test::ThriftTestRequest"}
typedef CarbonThriftTest.ThriftTestRequest CarbonThriftTest_ThriftTestRequest
@cpp.Type{name = "facebook::memcache::McVersionReply"}
typedef Common.McVersionReply Common_McVersionReply
@cpp.Type{name = "facebook::memcache::McVersionRequest"}
typedef Common.McVersionRequest Common_McVersionRequest